Barwick Street Cloth Shop The
14 Berwick St., Westminster Abbey, London, United Kingdom, W1F 0PP
(02072) 872881 Phone